home *** CD-ROM | disk | FTP | other *** search
/ DOS Vuser Deluxe 2003 October / DOS Vuser Deluxe 2003 Oct - Disc 1.iso / SKIN / Secura.wmz / e-monee.js < prev    next >
Text File  |  2001-09-06  |  11KB  |  505 lines

  1. var keyopen = true;
  2. var visopen = false;
  3. var mainopen = false;
  4. var playlistopen = false;
  5. var eqopen= false;
  6.  
  7. var vidIsPlaying = false;
  8.  
  9. function Init()
  10. {
  11.     drawer.moveTo(325,325,6000);
  12.     PlaylistFrame.setColumnResizeMode(0, "Stretches");
  13.     PlaylistFrame.setColumnResizeMode(1, "AutoSizeData");
  14.  
  15.     vidIsPlaying = (player.OpenState == osMediaOpen) && (player.currentMedia.ImageSourceWidth>0);
  16.     vidIsPlaying ? startVideo() : endVideo();
  17.     visbutton.uptooltip = "Show Key Animation";
  18.     
  19. }
  20.  
  21. function onOpenState() {
  22.     vidIsPlaying = (player.OpenState == osMediaOpen) && (player.currentMedia.ImageSourceWidth>0);
  23.     vidIsPlaying ? startVideo() : endVideo();
  24.     detplay();
  25.     visual.visible = true;
  26.     keysub.visible = true;
  27.     key.visible = true;
  28.     playlistsub.visible = false;
  29.     backb.visible = false;
  30.     eqsub.visible = false;
  31.     updateMetadata();
  32.     keyopen = true;
  33.     
  34.     
  35.     emoneelink.enabled = false;
  36.     Time.enabled = false;
  37.     volume.enabled = false;
  38.     seek.enabled = false;
  39.     metadata.enabled = false;
  40.     stopped.enabled = false;
  41.     ready.enabled = false;
  42.     display.enabled = false;
  43. }
  44.  
  45. function onPlayStateChange() {
  46.     vidIsPlaying = (player.OpenState == osMediaOpen) && (player.currentMedia.ImageSourceWidth>0);
  47.     vidIsPlaying ? startVideo() : endVideo();
  48.     visual.visible = true;
  49.     detplay();
  50.     playlistsub.visible = false;
  51.     backb.visible = false;
  52.     eqsub.visible = false;
  53.     updateMetadata();
  54.     keyopen = true;
  55.  
  56.     emoneelink.enabled = false;
  57.     Time.enabled = false;
  58.     volume.enabled = false;
  59.     seek.enabled = false;
  60.     metadata.enabled = false;
  61.     stopped.enabled = false;
  62.     ready.enabled = false;
  63.     display.enabled = false;
  64. }
  65.  
  66. function startVideo() {
  67.     video.visible = true;
  68.     vid.visible = true;
  69.     visual.visible = false;
  70.     visEffects.visible = false;
  71.     keysub.visible = false;
  72.     key.visible = false;
  73.     cont1.visible = false;
  74.     cont2.visible = false;
  75.     playbutton.enabled = false;
  76.     pausebutton.enabled = false;
  77.     NEXTBUTTON.enabled = false;
  78.     PREVBUTTON.enabled = false;
  79.     STOPBUTTON.enabled = false;
  80.     cont1.enabled = false;
  81.     cont2.enabled = false;
  82.  
  83. playbutton.enabled = false;
  84.     pausebutton.enabled = false;
  85.     NEXTBUTTON.enabled = false;
  86.     PREVBUTTON.enabled = false;
  87.     STOPBUTTON.enabled = false;
  88.     cont1.enabled = false;
  89.     cont2.enabled = false;
  90.     emoneelink.enabled = false;
  91.     Time.enabled = false;
  92.     volume.enabled = false;
  93.     seek.enabled = false;
  94.     metadata.enabled = false;
  95.     stopped.enabled = false;
  96.     ready.enabled = false;
  97.     display.enabled = false;
  98.     visbutton.upToolTip = "Show Video";
  99.     
  100.         
  101. }
  102. function endVideo() {
  103.     video.visible = false;
  104.     vid.visible = false;
  105.     cont1.visible = true;
  106.     cont2.visible = true;
  107.     
  108.     playbutton.enabled = true;
  109.     pausebutton.enabled = true;
  110.     NEXTBUTTON.enabled = true;
  111.     PREVBUTTON.enabled = true;
  112.     STOPBUTTON.enabled = true;
  113.     cont1.enabled = true;
  114.     cont2.enabled = true;
  115.     emoneelink.enabled = true;
  116.     Time.enabled = true;
  117.     volume.enabled = true;
  118.     seek.enabled = true;
  119.     metadata.enabled = true;
  120.     stopped.enabled = true;
  121.     ready.enabled = true;
  122.     display.enabled = true;
  123.     eqopen = false;
  124.     playlistopen = false;
  125.     
  126. }
  127. function sudda() {
  128.     shutter.visible = false;
  129.     drawerb.moveTo(305,305,3000);
  130.     
  131. }
  132. function sudda2() {
  133.     eanim.visible = false;
  134.     
  135. }
  136.  
  137. function playlist() {
  138.         
  139.     if (playlistopen) {
  140.  
  141.         wipem();
  142.         playlistopen = false;
  143.  
  144.         
  145.  
  146.     } else {
  147.         PlaylistFrame.visible = true;
  148.         playlistsub.visible = true;
  149.         eqsub.visible = false;
  150.         visual.visible = false;
  151.         backb.visible = true;
  152.         shutter2.visible = false;
  153.         key.visible = false;
  154.         keysub.visible = false;
  155.     
  156.         emoneelink.enabled = false;
  157.         Time.enabled = false;
  158.         volume.enabled = false;
  159.         seek.enabled = false;
  160.         metadata.enabled = false;
  161.         stopped.enabled = false;
  162.         ready.enabled = false;
  163.         display.enabled = false;
  164.         playlistopen = true;
  165.         
  166.     }
  167.     
  168. }
  169.  
  170.  
  171. function showvis() {
  172.  
  173.  
  174.     if (vidIsPlaying) {
  175.         video.visible = true;
  176.         vid.visible = true;
  177.         playlistsub.visible = false;
  178.         eqsub.visible = false;
  179.         visual.visible = false;
  180.         backb.visible = false;
  181.         visEffects.visible = false;
  182.         cont1.visible = false;
  183.         cont2.visible = false;
  184.         
  185.     } else {
  186.         if (keyopen) {
  187.             playlistsub.visible = false;
  188.             eqsub.visible = false;
  189.             visual.visible = true;
  190.             backb.visible = false;
  191.             video.visible = false;
  192.             vid.visible = false;
  193.             visEffects.visible = true;
  194.             keyfreeze.visible = false;
  195.             key.visible = false;
  196.             keysub.visible = false;
  197.             keyopen = false;
  198.             visopen = true;
  199.             mainopen = false;
  200.             visbutton.upToolTip = "Show Main Display";
  201.  
  202.             emoneelink.enabled = false;
  203.             Time.enabled = false;
  204.             volume.enabled = false;
  205.             seek.enabled = false;
  206.             metadata.enabled = false;
  207.             stopped.enabled = false;
  208.             ready.enabled = false;
  209.             display.enabled = false;
  210.             
  211.         } else if (visopen) {
  212.             playlistsub.visible = false;
  213.             eqsub.visible = false;
  214.             visual.visible = false;
  215.             backb.visible = false;
  216.             video.visible = false;
  217.             vid.visible = false;
  218.             visEffects.visible = false;
  219.             key.visible = false;
  220.             keysub.visible = false;
  221.             mainopen = true;
  222.             visopen = false;
  223.             keyopen = false;
  224.             visbutton.upToolTip = "Show Key Animation";
  225.  
  226.             emoneelink.enabled = true;
  227.             Time.enabled = true;
  228.             volume.enabled = true;
  229.             seek.enabled = true;
  230.             metadata.enabled = true;
  231.             stopped.enabled = true;
  232.             ready.enabled = true;
  233.             display.enabled = true;
  234.     
  235.  
  236.             
  237.         } else if (mainopen) {
  238.             playlistsub.visible = false;
  239.             eqsub.visible = false;
  240.             visual.visible = true;
  241.             backb.visible = false;
  242.             video.visible = false;
  243.             vid.visible = false;
  244.             visEffects.visible = false;
  245.             key.visible = true;
  246.             keysub.visible = true;
  247.             keyopen = true;
  248.             visopen = false;
  249.             mainopen = false;
  250.             visbutton.upToolTip = "Show Visualization";
  251.  
  252.             emoneelink.enabled = false;
  253.             Time.enabled = false;
  254.             volume.enabled = false;
  255.             seek.enabled = false;
  256.             metadata.enabled = false;
  257.             stopped.enabled = false;
  258.             ready.enabled = false;
  259.             display.enabled = false;
  260.     
  261.         }
  262.     }
  263. }
  264.  
  265.  
  266.  
  267. function showeq() {
  268.     if (eqopen) {
  269.  
  270.         wipem();
  271.         eqopen = false;
  272.  
  273.         
  274.  
  275.     } else {
  276.  
  277.         eqsub.visible = true;
  278.         playlistsub.visible = false;
  279.         visual.visible = false;
  280.         backb.visible = true;
  281.         shutter2.visible = false;
  282.         key.visible = false;
  283.         keysub.visible = false;
  284.  
  285.  
  286.     
  287.         emoneelink.enabled = false;
  288.         Time.enabled = false;
  289.         volume.enabled = false;
  290.         seek.enabled = false;
  291.         metadata.enabled = false;
  292.         stopped.enabled = false;
  293.         ready.enabled = false;
  294.         display.enabled = false;
  295.         eqopen = true;
  296.     }
  297. }
  298.  
  299. function showinfo() {
  300.     info.visible = true;
  301.     
  302.     PlaylistFrame.visible = false;
  303.     vid.visible = false;
  304.     video.visible = false;
  305.     visual.visible = false;
  306.     playlistsub.visible = false;
  307.     
  308.     info1.visible = true;
  309.     info2.visible = false;
  310.     info3.visible = false;
  311.     info4.visible = false;
  312.     links.visible = false;
  313.     contact2.visible = false;
  314.     contact.visible = false;
  315.     credits.visible = false;
  316.  
  317.     playbutton.enabled = false;
  318.     pausebutton.enabled = false;
  319.     NEXTBUTTON.enabled = false;
  320.     PREVBUTTON.enabled = false;
  321.     STOPBUTTON.enabled = false;
  322.     cont1.enabled = false;
  323.     cont2.enabled = false;
  324.     emoneelink.enabled = false;
  325.     Time.enabled = false;
  326.     volume.enabled = false;
  327.     seek.enabled = false;
  328.     metadata.enabled = false;
  329.     stopped.enabled = false;
  330.     ready.enabled = false;
  331.     display.enabled = false;
  332.  
  333.     cont1.visible = false;
  334.     cont2.visible = false;
  335.     playbutton.enabled = false;
  336.     pausebutton.enabled = false;
  337.     NEXTBUTTON.enabled = false;
  338.     PREVBUTTON.enabled = false;
  339.     STOPBUTTON.enabled = false;
  340.     cont1.enabled = false;
  341.     cont2.enabled = false;
  342.     
  343.     
  344. }
  345.  
  346. function detplay() {
  347.     if (vidIsPlaying) {
  348.         visbutton.upToolTip = "Show Video";
  349.  
  350.     } else  {
  351.     
  352.         visbutton.upToolTip = "Show Key/Visualization";
  353.     }
  354.  
  355. }
  356.  
  357. function wipem() {
  358.     
  359.     cont1.visible = true;
  360.     cont2.visible = true;
  361.     playbutton.enabled = true;
  362.     pausebutton.enabled = true;
  363.     NEXTBUTTON.enabled = true;
  364.     PREVBUTTON.enabled = true;
  365.     STOPBUTTON.enabled = true;
  366.     cont1.enabled = true;
  367.     cont2.enabled = true;
  368.     emoneelink.enabled = true;
  369.     Time.enabled = true;
  370.     volume.enabled = true;
  371.     seek.enabled = true;
  372.     metadata.enabled = true;
  373.     stopped.enabled = true;
  374.     ready.enabled = true;
  375.     display.enabled = true;
  376.     eqopen = false;
  377.     playlistopen = false;
  378.  
  379.     
  380.  
  381.     playlistsub.visible = false;
  382.     eqsub.visible = false;
  383.     visual.visible = false;
  384.     backb.visible = false;
  385.     key.visible = false;
  386.     keysub.visible = false;
  387.     info.visible = false;
  388.     info1.visible = false;
  389.     info2.visible = false;
  390.     info3.visible = false;
  391.     info4.visible = false;
  392.     contact.visible = false;
  393.     links.visible = false;
  394.     contact2.visible = false;
  395.     credits.visible = false;
  396.     detplay();
  397.     
  398.  
  399.     
  400. }
  401.  
  402.  
  403. function getMetaData(mediaobject)
  404.  {
  405.      var temptext="metadata\r----------";
  406.      var attributename;
  407.      for (var i=0; i<mediaobject.attributeCount;i++)
  408.      {
  409.      attributename=mediaobject.getAttributeName(i);
  410.      temptext+="\r" + attributename + ": " +
  411.      mediaobject.getItemInfo(attributename);
  412.      }
  413.      return temptext;
  414.  }
  415. function UpdateMetadata()
  416. {
  417.     artist.value =
  418.         player.currentmedia.getiteminfo("author");
  419. }
  420.  
  421.  
  422.  
  423. function showinfo1() {
  424.     info1.visible = true;
  425.     info2.visible = false;
  426.     info3.visible = false;
  427.     info4.visible = false;
  428.     links.visible = false;
  429.     contact.visible = false;
  430.     contact2.visible = false;
  431.     credits.visible = false;
  432. }
  433. function showinfo2() {
  434.     info1.visible = false;
  435.     info2.visible = true;
  436.     info3.visible = false;
  437.     info4.visible = false;
  438.     links.visible = false;
  439.     contact.visible = false;
  440.     contact2.visible = false;
  441.     credits.visible = false;
  442. }
  443. function showinfo3() {
  444.     info1.visible = false;
  445.     info2.visible = false;
  446.     info3.visible = true;
  447.     info4.visible = false;
  448.     links.visible = false;
  449.     contact.visible = false;
  450.     contact2.visible = false;
  451.     credits.visible = false;
  452. }
  453. function showinfo4() {
  454.     info1.visible = false;
  455.     info2.visible = false;
  456.     info3.visible = false;
  457.     info4.visible = true;
  458.     links.visible = false;
  459.     contact.visible = false;
  460.     contact2.visible = false;
  461.     credits.visible = false;
  462. }
  463. function showlinks() {
  464.     info1.visible = false;
  465.     info2.visible = false;
  466.     info3.visible = false;
  467.     info4.visible = false;
  468.     links.visible = true;
  469.     contact.visible = false;
  470.     contact2.visible = false;
  471.     credits.visible = false;
  472. }
  473. function showcontact() {
  474.     info1.visible = false;
  475.     info2.visible = false;
  476.     info3.visible = false;
  477.     info4.visible = false;
  478.     links.visible = false;
  479.     contact.visible = true;
  480.     contact2.visible = false;
  481.     credits.visible = false;
  482.     
  483. }
  484. function showcontact2() {
  485.     info1.visible = false;
  486.     info2.visible = false;
  487.     info3.visible = false;
  488.     info4.visible = false;
  489.     links.visible = false;
  490.     contact2.visible = true;
  491.     contact.visible = false;
  492.     credits.visible = false;
  493.     
  494. }
  495. function showcredits() {
  496.     info1.visible = false;
  497.     info2.visible = false;
  498.     info3.visible = false;
  499.     info4.visible = false;
  500.     links.visible = false;
  501.     contact2.visible = false;
  502.     contact.visible = false;
  503.     credits.visible = true;
  504.  
  505. }